package calendar;


/**
 * Topic defines all the various topics for message bindings.
 * @author james
 */
public class Topic
{
    public static final int NOTIFY_EVENT = 100;
    public static final int NOTIFY_USER  = 101;
    
    public static final int CREATE_CALENDAR_REQUEST  = 102;
    public static final int CREATE_CALENDAR_RESPONSE = 103;
    
    public static final int LIST_REQUEST  = 104;
    public static final int LIST_RESPONSE = 105;
    
    public static final int CONNECT_REQUEST  = 106;
    public static final int CONNECT_RESPONSE = 107;
    
    public static final int DISCONNECT_REQUEST  = 108;
    public static final int DISCONNECT_RESPONSE = 109;
    
    public static final int USER_REQUEST  = 110;
    public static final int USER_RESPONSE = 111;
    
    public static final int ISCONNECTED_REQUEST  = 112;
    public static final int ISCONNECTED_RESPONSE = 113;
    
    public static final int CLEAR_MEMBERS_REQUEST  = 114;
    public static final int CLEAR_MEMBERS_RESPONSE = 115;
    
    public static final int SCHEDULE_REQUEST  = 116;
    public static final int SCHEDULE_RESPONSE = 117;
    
    public static final int RETRIEVE_REQUEST  = 118;
    public static final int RETRIEVE_RESPONSE = 119;

    public static final int ALIVE_REQUEST  = 120;
    public static final int ALIVE_RESPONSE = 121;

    public static final int LOCK_REQUEST = 122;
    public static final int LOCK_RESPONSE = 123;

    public static final int UNLOCK_REQUEST = 124;
    public static final int UNLOCK_RESPONSE = 125;

    public static final int UPDATE_REQUEST = 126;
    public static final int UPDATE_RESPONSE = 127;

    public static final int RECONNECT_CLIENT = 128;
}

